come to a screeching halt

Translations
s'arrêter net
Definitions
To stop very suddenly and abruptly, often with a loud or dramatic effect; can refer to both literal stopping (such as a vehicle) or figurative situations (such as an activity or process ending unexpectedly).